package com.hjxr.quota.sdoc.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.hjxr.quota.sdoc.domain.SdocColname;
import org.springframework.web.multipart.MultipartFile;

import java.util.Map;

/**
 * @author ma
 * @date 2020/9/4 - 11:27
 **/
public interface FileOperationService extends IService<SdocColname>{

    String fileUpload(MultipartFile file);


    /**
     * 文件内容存到数据库
     * @param id  标准文件id
     */
    Boolean fileToDb(Integer id) throws Exception;
    Integer checkTableExist(String tableName);

    /**
     * 根据文件信息建相关数据表
     * @param id 标准文件字段表中 标准文件id
     * @return 创建表名
     */
    Integer createTableByFileInform(Integer id);


    Map<String,Object> checkDataLength(Integer id);
}
